package com.groot.medical.service;

import com.groot.medical.entity.PageBean;
import com.groot.medical.entity.PersonalFiles;

public interface PersonalFileService {
	/**
	 * 添加户主信息
	 * @param person
	 * @param groupArea 
	 */
	void addHolderPersonInfo(PersonalFiles person, String groupArea);
	/**
	 * 分页查询参合农民档案信息
	 * @param pageNum
	 * @param pageSize
	 * @return
	 */
	PageBean findPersonByPage(int pageNum, int pageSize);
	/**
	 * 添加参合农民档案信息
	 * @param person
	 * @return
	 */
	void addPersonInfo(PersonalFiles person);
	/**
	 * 根据身份证号查询参合农民信息
	 * @param idcardNumber
	 * @return
	 */
	PersonalFiles findPersonInfoById(String idcardNumber);
	/**
	 * 修改参合农民档案信息
	 * @param person
	 */
	void editPersonInfo(PersonalFiles person);
	/**
	 * 删除参合农民档案信息
	 * @param idCardNum
	 */
	void deletePersonInfo(String idCardNum,String familyCode);
	

}
